docs(claude): clarify OpenRouter model selection - #11369
Conversation
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — This PR only clarifies existing OpenRouter model-selection instructions in user documentation and does not alter runtime behavior or product defaults. An unresolved Medium finding identifies possible ordering ambiguity in those instructions and should be addressed separately. Notes:
No code changes detected at You can add or adjust custom eligibility rules. Learn more. |
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
a7e29ca to
2e0c251
Compare
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Limit details: You’ve used all 10 included reviews currently available. 📝 WalkthroughWalkthroughThe OpenRouter setup documentation now explains model selection in T3 Code, custom model IDs, Claude Code alias behavior, capability controls, and model verification through OpenRouter’s activity dashboard. ChangesOpenRouter documentation
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Other Suggested reviewers: Merge Risk: ⚪ Minimal · up to This documentation-only update introduces no established product or production risk and is mergeable after normal documentation checks. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
2e0c251 to
eba419b
Compare
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
eba419b to
0649c36
Compare
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
## What's Changed * fix(web): disconnect offline servers from threads by @t3dotgg in pingdotgg/t3code#11671 * feat(web): flatten the connections page into one environments list by @t3dotgg in pingdotgg/t3code#11672 * fix(mobile): keep usage widget rows consistently sized by @juliusmarminge in pingdotgg/t3code#11669 * feat(server): add reusable auth token for dev worktrees by @t3dotgg in pingdotgg/t3code#8606 * feat(settings): choose how responses stream, with a warning on legacy token mode by @t3dotgg in pingdotgg/t3code#11678 * revert(web): remove the compact sidebar by @maria-rcks in pingdotgg/t3code#11685 * build(desktop): bundle the main process and stage only its native externals by @juliusmarminge in pingdotgg/t3code#11410 * build(server): make the CLI bundle loadable as a Node single-executable by @juliusmarminge in pingdotgg/t3code#11316 * ci(release): build, sign, and publish self-contained CLI archives by @juliusmarminge in pingdotgg/t3code#11317 * feat(server): install preview runtimes from release archives by @juliusmarminge in pingdotgg/t3code#11318 * feat(ssh): run preview builds on remotes from the release archive by @juliusmarminge in pingdotgg/t3code#11319 * feat(cli): add t3 update for self-contained installs by @juliusmarminge in pingdotgg/t3code#11451 * feat(server): manage runtimes as release archives only, never from npm by @juliusmarminge in pingdotgg/t3code#11510 * feat(desktop): run the WSL backend from the Linux CLI archive by @juliusmarminge in pingdotgg/t3code#11511 * ci(release): build CLI archives for five targets, each on its own architecture by @juliusmarminge in pingdotgg/t3code#11605 * ci(release): build the JS bundle once and run every platform and architecture in parallel by @juliusmarminge in pingdotgg/t3code#11606 * feat(release): publish npx t3 as a launcher over per-platform executable packages by @juliusmarminge in pingdotgg/t3code#11607 * feat(cli): add t3 uninstall for self-contained installs by @juliusmarminge in pingdotgg/t3code#11659 * feat(web): show each worktree setup step and let users cancel it by @t3dotgg in pingdotgg/t3code#11372 * fix(server): skip device hosts that resolve to the local machine by @juliusmarminge in pingdotgg/t3code#11698 * fix(web): test device hosts across selected environments by @juliusmarminge in pingdotgg/t3code#11699 * feat(desktop): allow disabling the local environment by @juliusmarminge in pingdotgg/t3code#9194 * feat(cli): add t3 service restart and make t3 update repoint the service eagerly by @juliusmarminge in pingdotgg/t3code#11702 * docs(claude): clarify OpenRouter model selection by @shivamhwp in pingdotgg/t3code#11369 **Full Changelog**: pingdotgg/t3code@v0.0.41-nightly.20260914.1687...v0.0.41-nightly.20260914.1700 Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.41-nightly.20260914.1700
OpenRouter users can select a built-in Claude model while expecting
ANTHROPIC_DEFAULT_*_MODELto substitute another model. T3 passes an explicit model ID, so those alias overrides do not apply.The guide now explains how to select a custom OpenRouter model, notes its limited model controls, and asks users to verify the billed model in OpenRouter.
Checked against the model-ID resolver, custom-model capability defaults and picker behavior. Documentation-only change; diff check passes.
Refs #4149. This addresses model selection guidance only. The reported worktree routing and default behavior remain open. Rebased onto main.
GPT-6 via Codex in T3 Code.
Rebased on main
20363c32c9bfdbf49c2716ef11d1f18483fcc01b. Scoped validation rerun after rebasing; existing native and human review limits remain.Summary by CodeRabbit